// 引入 axios
import axios from '@/utils/request';
import {joinUserAvatarPath} from "@/utils/joinUserAvatarPath";

export default async function getAvatarUrl(id) {
    try {
        // 通过 GET 请求获取头像 URL，使用 await 等待异步请求完成
        const response = await axios.get(`/getAvatarUrl/${id}`);
        // 获取返回的头像 URL
        const avatar_url = response.data.avatar_url;
        // console.log(avatar_url)
        // 拼接完整的头像路径
        const imagePath = joinUserAvatarPath(avatar_url);
        // console.log(imagePath); // 打印拼接后的路径
        // 返回拼接后的头像 URL
        return imagePath;
    } catch (error) {
        console.error('获取头像失败:', error);
        return null; // 如果获取失败，返回 null 或默认头像
    }
}

